place for making water - Francés Inglés Diccionario